| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

PostProcessPass.h
1 // PostProcessPass.h
3 //
5
6 namespace nkGraphics
7 {
14 class PostProcessPass : public Pass
15 {
16 public :
17
18 // Getters
22 Shader* getShader () const ;
26 bool getBackProcess () const ;
30 BlendState* getBlendState () const ;
34 Camera* getCamera () const ;
35
36 // Setters
42 void setShader (Shader* shade) ;
50 virtual void setBackProcess (bool value) ;
56 virtual void setBlendState (BlendState* state) ;
62 void setCamera (Camera* cam) ;
63
64 // Import / Export
65 virtual void exportClassToTree (nkExport::Node* rootNode) override ;
66 virtual void importClassFromTree (nkExport::Node* rootNode) override ;
67 } ;
68 }
nkGraphics::PostProcessPass::getBlendState
BlendState * getBlendState() const
nkGraphics::PostProcessPass::setBlendState
virtual void setBlendState(BlendState *state)
nkGraphics::Camera
Offers all controls to model a camera.
Definition: Camera.h:14
nkGraphics::PostProcessPass::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkGraphics::PostProcessPass::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkGraphics::PostProcessPass::getBackProcess
bool getBackProcess() const
nkGraphics::Shader
A shader class, feeding data to a Program.
Definition: Shader.h:16
nkGraphics::PostProcessPass::setCamera
void setCamera(Camera *cam)
nkGraphics::PostProcessPass
A post processing pass, during which a shader is used to render a quad fitting on the screen.
Definition: PostProcessPass.h:15
nkGraphics::PostProcessPass::getCamera
Camera * getCamera() const
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkGraphics::Pass
The base for a pass within a TargetOperations.
Definition: Pass.h:15
nkGraphics::PostProcessPass::setShader
void setShader(Shader *shade)
nkGraphics::BlendState
Holds all information about the blend operations to use when rendering.
Definition: BlendState.h:14
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::PostProcessPass::getShader
Shader * getShader() const
nkGraphics::PostProcessPass::setBackProcess
virtual void setBackProcess(bool value)